﻿using System.ComponentModel;

namespace Core.Domain.Enums;


/// <summary>
/// 权限作用域枚举：用于标识某项权限是仅限平台使用，还是租户也可使用
/// </summary>
public enum PermissionScope
{
    /// <summary>
    /// 平台专属权限，仅允许平台管理员访问
    /// 示例：租户管理、系统审计、计费配置等全局功能
    /// </summary>
    [Description("平台专用")]
    Platform = 1,

    /// <summary>
    /// 租户可用权限，平台和租户用户均可操作（但需限定数据范围）
    /// 示例：订单查看、用户管理、报表导出等业务功能
    /// </summary>
    [Description("租户可用")]
    Tenant = 2
}
